//１．登录２．退出
//请输入你的选择
//请输入你的用户名:A
//请输入你的密码:123456
//如果输入有误，则输出＂抱歉不能为你服务！",退出程序
//键盘输入两个数
/*跳出菜单１．加法２．减法３．乘法４．除法５．余数６．退出*/
//请做出你要做的运算
//输出运算及结果
//欢迎使用本程序！
//system("clear");   //头文件 <stdlib.h>
//不管处于哪个菜单，如果选择输入１３，会显示用户名和密码
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(void)
{
	system("clear");
	printf("请输入您的选择：\n1.登录２．退出\n");
	int ch1,choose,pw;
	double a,b;
	char us;
	scanf("%d",&ch1);
	while(getchar()!='\n');
	if(ch1!=1 && ch1!=2 && ch1!=13)
	{
		printf("您的选择有误!");
	}
	else
	{
		switch(ch1)
		{
			case 2:
				break;
			case 13:
				printf("\n用户名:A\n密码:123456");
				break;
			case 1:
				printf("请输入用户名：\n");
				scanf("%c",&us);
				while(getchar()!='\n');
				printf("请输入密码：\n");
				scanf("%d",&pw);
				if(us!='A' || pw!=123456)
				{
					printf("抱歉不能为您服务！\n");
				}
				else
				{
						printf("请输入两个数:\n");
						scanf("%lf%lf",&a,&b);
						if(getchar()!='\n')
						{
								printf("您输入的不是两个数字!\n");
						}
						else
						{
								system("clear");
								printf("请选择需要的运算:\n1.加法\n2.减法\n3.乘法\n4.除法\n5.余数\n6.退出\n");
								scanf("%d",&choose);
								if(choose>=1 && choose<=6 ||choose==13)
								{
										switch(choose)
										{
												case 1:
														printf("%g+%g=%g\n",a,b,a+b);
														break;
												case 2:
														printf("%g-%g=%g\n",a,b,a-b);
														break;
												case 3:
														printf("%g*%g=%g\n",a,b,a*b);
														break;
												case 4:
														printf("%g/%g=%g\n",a,b,a/b);
														break;
												case 5:
														printf("%g%%%g=%g\n",a,b,fmod(a,b));
														break;
												case 6:
														break;
												case 13:
													printf("\n用户名:A\n密码:123456");
													break;
												default:
														break;
										}
								}
								else
								{
										printf("您的选择有误！\n");
								}
						}
				}
				break;
			default:
				break;
		}
	}
	printf("欢迎使用本程序！\n");
	return 0;
}
